#ifndef ENTITYKEY_CONTROL_H
#define ENTITYKEY_CONTROL_H

#include "hal_entityKey.h"


/*按键事件编码定义*/
#define KEY_CLICK 0x01
#define KEY_DOUBLE 0x02
#define KEY_LONG 0x04

#define KeyCalllback 1 // 按键触发事件回调函数开关，1-开，0-关

void EntityKey_Init();
//请把scan函数死循环中20ms调用依次
void EntityKey_Scan();
//按键状态事件检测
char EntityKey_Check(unsigned char index, unsigned char Event);

//按键触发事件回调函数
extern void EntityKey_Trigger(unsigned char index, unsigned char Event);


void EntityKey_Clear();

#endif // ENTITYKEY_CONTROL_H